CustomActions.list()

Доступность

Flash Player 6.

Синтаксис

CustomActions.list() : Array

Параметры

Нет

Returns

Массив (Array)

Описание

Метод, возвращает объект массив (Array), содержащий имена всех пользовательских действий (Custom Action), зарегистрированных в среде разработки Flash. Элементами массива должны быть простые имена файлов, без расширения .xml и без каких-либо разделителей (':', '/' или '\'). Если нет никаких зарегистрированных пользовательских действий, метод list возвращает массив (Array) нулевой длинны. Если происходит ошибка, метод list возвращает значение undefined .

Пример

Следующий пример регистрирует пользовательские действия в комбобоксе (ComboBox) и выполняет пользовательское действие, когда нажата кнопка (Button). Поместите в сцену экзэмпляры комбобокса, кнопки, и текстового поля (TextArea). Присвойте комбобоксу instance name customActionName_cb, текстовому полю instance name customActionXml_ta, и кнопке instance name view_button.

import mx.controls.*;

var customActionName_cb:ComboBox;
var customActionXml_ta:TextArea;
var view_button:Button;

customActionName_cb.dataProvider = CustomActions.list();

customActionXml_ta.editable = false;

var viewListener:Object = new Object();
viewListener.click = function(evt:Object) {
  var caName:String = String(customActionName_cb.selectedItem);
  customActionXml_ta.text = CustomActions.get(caName);
};
view_button.addEventListener("click", viewListener);